Content-Type: multipart/related; start=; boundary=----------AT1cJUJjX2v0sv7zoYfgKL Content-Location: http://www.beyondlogic.org/serial/serial3.htm Subject: =?utf-8?Q?Interfacing=20Example=20-=20Connecting=20a=20LCD=20Module=20to=20the=20RS-232=20Port.?= MIME-Version: 1.0 ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=serial3.htm Content-Type: text/html; name=serial3.htm Content-ID: Content-Location: http://www.beyondlogic.org/serial/serial3.htm Content-Transfer-Encoding: 8bit Interfacing Example - Connecting a LCD Module to the RS-232 Port.
Beyond Logic


Interfacing Example - Connecting a LCD Module to the RS-232 Port.

    This interfacing example shows how to hook up a 2 line x 16 character LCD display up to your Serial/RS-232 Port so that anything sent via the serial port, will be displayed on the LCD's Screen. It also uses the Request to Send line to demonstrate the use of the RS-232's Handshaking lines.

    So you are probably thinking, wouldn't it be easier to connect the LCD Display to your Parallel Port? After all it would require very few external components as the LCD already accepts data in a parallel fashion!

    However the Parallel Port requires many wires which don't tolerate traveling long distances. Say you wanted to connect a remote display somewhere a reasonable distance from your computer. Using a serial port you only require 3 wires, DTR, TD and GND. Think of how much cheaper the cable will be, and RS-232 withstands greater distances than Parallel Transmission.

    Another Advantage is that many people have spare COM Ports, whereas the Printer is normally connected to the only LPT Port you have. Disadvantages is the cost of the hardware at the end which has to convert the Serial Transmission back into Parallel for the LCD Module.

Schematic


Schematic

Circuit Description

While the circuit looks quite complicated, it is really quite simple once you grasp what I.C's do what tasks. If we start with the connection to the RS-232 Port, all the signals pass through the MAX-232, RS-232 Level Converter.This simply converts the RS-232 Voltage levels into 0 to 5 volts for the UART and LCD Module.

The UART (CDP6402R) then has the job to transfer the Serial Data into Parallel Data, which is then available on the Receiver Buffer Register Pins, RBR 8 to 1. When the UART receives a byte, it signals this by asserting the Data Received (DR) line high. This will stay high, until the Data Received line is reset. This is done by making Data Received Reset (nDRR) low, thus the use of the Inverter. The LCD Display also requires a high to low Transition on it's enable pin to accept data.

The UART requires a clock input, 16 times greater than the Baud Rate it uses. This is generated by the 74HC4060, 14 bit binary counter/divider. With a 2.4576 Mhz crystal, the frequency at Q4 (Pin 7) is 153.6 Khz. When divided by 16, it gives us 9600 BPS, thus this is our transmission speed. The other Communications Parameters are set by the CDP6402's Control Register.

The Control Register Consists of Parity Inhibit (PI), Stop Bit Select (SBS), Character Length Select (CLS1 and 2) and Even Parity Enable (EPE). These inputs can be latched using the Control Register Load (CRL) or if you tie this pin high like what we have done here, changes made to these pins will immediately take effect. The Current Configuration is 8N1, i.e. 8 Data Bits, No Parity and 1 Stop Bit.

The 2 Line x 16 Character LCD Modules are available from a wide range of manufacturers and should all be compatible. The one I used to test this circuit was a Powertip PC-1602F and a old Philips LTN211F-10 which was extracted from a Poker Machine! The diagram to the right, shows the Pin Numbers for these devices. When viewed from the front, the left pin is Pin 14 and the Right pin is Pin 1.
Pin Diagram of LCD Module

The LCD Display circuit uses a Handshaking line as well as the Transmit Data line from the Serial Port. This line, the DTR (Data Terminal Ready) is connected to the Register Select of the LCD Display. When this line is low the Instruction Register is selected and when high, the Data Register is Selected. The Instruction Register is used to initialize the display, while the Data Register is where you send you data to be displayed.

The LCD Module has a facility where we can read back it's status. This is not used here thus the LCD's read/write pin in tied low for write operations only. Pin 3 of the LCD (Vo) is used to adjust the Contrast of the Display, thus we have connected a pretty standard 10K potentiometer as a contrast adjustment. As the CDP6402R is a CMOS Device, all unused inputs should be tied to either supply rail. This also applies to other CMOS Devices.

Programming - Source Code

Below you will find some basic source code written in C for use with the above circuit. The program only sends (outputs) data via the RS-232 Port, and doesn't receive any data. The communications format use is 8N1 at 9600 BPS.

    /* Name       : Sample LCD Program for Serial/RS-232 Port  */
    /* Written By : Craig Peacock <cpeacock@senet.com.au> 1997 */
    
    #include <dos.h>
    #include <stdio.h>
    #include <conio.h>
    
    #define PORT1 0x3E8  /* Port Address Goes Here */
    
      /* Defines Serial Ports Base Address */
      /* COM1 0x3F8                        */
      /* COM2 0x2F8			       */
      /* COM3 0x3E8			       */
      /* COM4 0x2E8			       */
    
    void main(void)
    {
     int c;
     int count;
     char init[] = { 0x0F, 0x01, 0x38 };
                     /* 0x0F - Init Display */
                     /* 0x01 - Clear Display */
                     /* 0x38 - Dual Line / 8 Bits */
    
     outportb(PORT1 + 1 , 0x0);   /* Turn off interrupts - Port1 */
     outportb(PORT1 + 3 , 0x80);  /* SET DLAB ON */
     outportb(PORT1 + 0 , 0x0C);  /* Set Baud rate - Divisor Latch Low Byte */
    			      /*         0x06 =  19,200 BPS */
    			      /*         0x0C =   9,600 BPS */
    			      /*         0x18 =   4,800 BPS */
    			      /*         0x30 =   2,400 BPS */
     outportb(PORT1 + 1 , 0x00);  /* Set Baud rate - Divisor Latch High Byte */
     outportb(PORT1 + 3 , 0x03);  /* 8 Bits, No Parity, 1 Stop Bit */
     outportb(PORT1 + 2 , 0xC7);  /* FIFO Control Register */
     outportb(PORT1 + 4 , 0x0B);  /* Turn on DTR, RTS, and OUT2 */
    
     outportb(PORT1 + 4 , (inportb(PORT1 + 4) | 0x01)); /* Register Select (DTR) */
    						    /* 0 = Instruction Register */
    
     for (count = 0; count < 3; count++)
      {
       outportb(PORT1, init[count]);      /* Send Init Data Bytes */
       delay(20);                         /* Larger Delay for INIT */
      }
    
     outportb(PORT1 + 4 , (inportb(PORT1 + 4) & 0xFE)); /* Register Select (DTR) */
    						    /* 1 = Data Register */
    
     printf("\nSample Serial LCD Program. Press ESC to quit \n");
    
     do {
         if (kbhit()){
    		  c = getch();
    		  outportb(PORT1, c);
    		  printf("%c",c);
    		 }
    
        } while (c !=27);
    }
    

The software is quite similar to that of a Terminal program except that it doesn't receive data. Any data sent, is immediately echoed on the screen and doesn't come from the Serial Port. Therefore this will be no indication that the circuit is working or is connected. The first 7 outport statements initialize the PC's RS-232 using the circuits default communications format.

The Data Terminal Ready signal, like the other handshaking signals is regarded as active high at the Serial Port. Setting Bit 0 of the Modem Control Register (MCR - Base + 4) will force the Data Terminal Ready Line High, i.e. it will place +3 to +25 volts on Pin 4 of the Serial Port. As this is feed into the MAX-232 RS-232 Level Converter, which inverts the signal, we must write a 1 to the MCR Bit 0, in order to select the Instruction Register. This is what is done with the next outport instruction.

The software then sends three Instructions contained within the Init array. These three bytes initialize the display as a dual line LCD, with both the cursor on and blinking. This first byte, 0x0F Initializes the display, the next byte, 0x01 clears the display and the last byte, 0x38 sets up a dual line display accepting 8 bit words. For more information on these instructions consult Peer Ouwehand's How to control HD44780-based Character-LCD

The LCD's Enable must now go high, in order to send data to it. Once this has been achieved, the program then loops waiting for a key to be pressed before it sends it to the RS-232 Port and prints it to the screen. Pressing the ESC key, stops this repetition and exits the program.

Note : The above program doesn't use Interrupts, thus you can disable the IRQ on your serial card. This may come in handy if you have a spare COM Port Card, and don't have any spare IRQ's to assign to it.

Wong Jit Chin has also written a program in Turbo Pascal 7 for controlling the above project. This source code can be downloaded from his site at http://web.singnet.com.sg/~wongjc. Even if you are not a Turbo Pascal person, Wong has included an executable of an Extremely User-Friendly version of the above software with WYSIWYG facility. His site is well worth a look.

Applications & Variations to the Circuit.

    Inverting the Data Terminal Ready.

    The above circuit has been kept as simple as possible. This means the Data Terminal Ready is not inverted. As most inverters will come in packages of 6, you will have 5 spare inverters to play with. One option would be to invert the Data Terminal Ready signal, as it comes out of the MAX-232. This will extend the usefulness of the circuit.

    Most terminal programs, such as Telemate and Procomm will set the Data Terminal Ready high upon entering the program. After all the Data Terminal (The Program) is Ready. With the circuit's current configuration, this will cause the Instruction Register to be selected. However if we were to invert the signal, then the LCD's Data Register will be selected.

    Monitoring Modems or Serial Transmission Lines.

    With the Data Register selected, anything you type in the terminal program will be displayed to the LCD's Screen, ideal for debugging Modem Initialization strings. This will of course be only possible if the LCD is first initialized. You could write a quick and simple program to do this and run it before entering your communications program.

    However when monitoring Modem Initialization strings the LCD won't reply back with OK or the numeric response for OK, and thus your program will not find a modem. Another option may be to connect the LCD in-line with your modems cable. This way everything will work just like normal when a modem is connected, but the LCD is monitoring every byte sent.

    Unfortunately, there are always problems to everything you dream up. The LCD modules require a certain amount of time to process the data, before the next byte can be sent. Therefore at higher transmission speeds the LCD will miss bytes, or refuse to run completely. Therefore use a lower Speed.

    Another problem which plagues the 2 Line by 16 Character display, is it advances to the next line after 40 characters have been received, i.e. the display only shows the first 16 characters of a 40 character line. You can shift the display left and right, but in this application it creates a problem. A alternative is to upgrade to a 40 Column Display.

    Remote Keypad/LCD

    The transmitter is left disconnected on the UART, but the Transmitter Register Out (TRO) has been connected to the Serial Port Via the MAX-232. Should you not require the use of the transmitter it will save a few connections. Just remember if you are using a CMOS device, any inputs should be tied to either logic level so that the inputs don't oscillate.

    However should we chose, we can use the transmitter with some other input device such as a keypad or credit card reader to make a remote keypad. The Liquid Crystal Display could give the user some status, while they are swiping their card or pressing keys. Being connected to the serial port, you will only require a minimum of wires which can extend for quite some distance. This being just two advantages of using serial over parallel transmission.

    Should you wish to do this, then a 4 by 4 Matrix Keypad could be connected to a 74C922 16 Key to Binary Encoder. This 16 Key to Binary Encoder provides debouncing of the keys, with a 4 bit binary output according to what key you pressed. A Data Available line on the 74C922 goes high when a key is pressed and low once it has been released.

    The Data Available line can be connected up to the UART's Transmitter Buffer Register Load (nTBRL) via an inverter. When a Key is pressed, data is loaded into the UART's Transmitter Buffer, and when the key is released, it is sent down the serial line.

    Schematic of RS-232 Keypad Interface

    The possibilities of such a circuit is almost endless.

Data Sheets and other Useful Links.

    Manufacturers Data Sheets

    Data Sheets for some of the I.C's used in this example can sought on-line from the Internet. This is a list of where the Author obtained his data sheets from. Some semiconductors may be available from other manufacturers. The URL for the manufacturer's homepage is given. You will need to search for the data sheet using their site's search engine.

    I.C's NamePart NumberLink to Manufacturers Homepage
    CMOS Universal Asynchronous Receiver/Transmitter (UART)CDP6402Harris Semiconductor
    RS-232 Level ConverterMAX232Maxim Integrated Products
    14 Stage Binary Counter74HC4060National Semiconductor


    Links to other information.


    Wong Jit Chin's Home Page Wong Jit Chin has very kindly written some Turbo Pascal Source code for the above project, thus if Pascal is your perferred language, try out this very useful site. He also includes an executable of an Extremely User-Friendly version of the above software with WYSIWYG facility.

    How to control HD44780-based Character-LCD Should you want to know more about the LCD Modules, Peer Ouwehand has done a wonderful job of it or presenting it all. Well worth a look.

    LCD Information and Technical Forum A good webpage which includes information on many different types of LCD's. Also includes a LCD Forum.

Copyright 2002-2010 Craig Peacock - 25th October 2010.


------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=bgyellow.gif Content-Type: image/gif; name=bgyellow.gif Content-Location: http://www.beyondlogic.org/bgyellow.gif Content-Transfer-Encoding: Base64 R0lGODlhAAUBAPcAAAAAAP//////AP//Af//Av//A///BP//Bf//Bv//B///CP// Cf//Cv//C///DP//Df//Dv//D///EP//Ef//Ev//E///FP//Fv//F///Gf//Gv// HP//Hf//Hv//H///IP//Iv//I///Jf//Jv//KP//Kf//K///LP//Lf//L///MP// Mv//M///NP//Nv//N///Of//Ov//O///Pf//Pv//Qf//Qv//Rf//Rv//SP//Sf// Sv//TP//Tf//UP//Uf//VP//Vf//Vv//WP//Wf//XP//Xf//YP//Yf//Yv//ZP// Zf//aP//af//bP//bf//bv//cP//cf//cv//dP//df//dv//eP//ef//ev//ff// fv//gf//gv//hf//hv//if//iv//i///jf//jv//j///kf//kv//k///lf//lv// l///mf//mv//m///nf//nv//n///of//ov//o///pv//p///qv//q///rf//rv// r///sv//s///tf//tv//t///uf//uv//u///vf//vv//wf//wv//xP//xf//xv// yP//yf//y///zP//zf//z///0P//0v//0///1P//1v//1///2f//2v//3P//3f// 3v//3///4P//4v//4///5f//5v//6P//6f//6///7P//7f//7v//8P//8f//8v// 8///9P//9f//9v//9///+P//+f//+v//+////P///f///v///wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAEAALcALAAAAAAABQEAAAilAAUIIFDggAIGDiJMsHBB A4cPIUaUOKGChQsZNGzg0NHjhxAiRpAsaQJFipUsW7p8EVPmzBo3cebYwbOHDyBB hQ4pYuQo0iRLmDZ1+hRqVKlTqVi5giWLlq0AUKNKnUq1qtWrWLNq3cq1q9evYMOK HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPe2su3r9+/gAMLHky4sOHDiBMrXsy4 sePHfAMCADs= ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=beyondsmall.gif Content-Type: image/gif; name=beyondsmall.gif Content-Location: http://www.beyondlogic.org/beyondsmall.gif Content-Transfer-Encoding: Base64 R0lGODlhtABBAPcAAAAAAP///wcH3hUV/hISugwMfCAg/iAg3ykp/xwckTY2/i8v uEZG/j093j09yFJS/kpK5h0dWVRU8TU1lltb/lJS2mJi/2Ji+ikpaGVl/11d62Zm /2Vl+2lp/2Rk8Glp+lRUyGxs/0REnm9v/01NsHJy/3Fx+29v9nR0/2xs7Hd3/3Z2 /HV1+Gdn23l5/3x8/3p6+nZ28H9//319+IOD/0ZGiIKC+oSE/IeH/2pqyXx86YmJ /0BAd4KC74yM/4iI9mBgrnh42FZWl5KS/5WV/zc3XpiY/4yM65eX+Jyc/29vtIiI 3JSU7VJSgqKi/56e+aam/319wKKi+EVFaamp/6Cg8K2t/2FhjoqKyWtrnJ2d5LKy /1tbgamp77a2/5mZ17q6/7y8/7Oz78DA/3d3nWxsjcXF/7+/+JWVwTo6S8HB+Lq6 766u3lVVbMrK/2VlgEREVqio04qKrc3N/8LC8MfH9dDQ/8vL+U1NXnR0jdXV/9LS +6GhwNfX/9XV/b294djY/8/P9crK79ra/25ugdfX+t3d/8fH5paWrXx8j97e/9nZ +d7e/dTU8uHh/+Pj/+Tk/9/f+URETOPj/NDQ53V1gjc3Pefn/9vb8rGxxKKis4KC kGlpdF5eaExMVMjI3Onp/+Tk+uLi+IqKl1NTW+vr/2VlbtjY6sDA0JKSnu3t/0FB Ruvr/Hp6gykpLOrq+vLy/0lJTe7u+urq9nV1e/b2/9LS2uTk7PPz+vr6//b2+pyc npiYmoeHiUVFRv39/2pqa5OTlIKCg0xMPHJyZ+Pj0/Dw4FZWUIiIf2RkXnl5c56e l/j47uHh2Ofn3tfXz9HRyf7++Pr69PHx6+Pj3cnJxE1NS9vb1sHBvbq6tpmZlmZm ZF5eXFlZV6enpP///Onp5uHh3qGhn1JSUe3t68TEwr29u7W1s7Gxr6ysqn19fPb2 9fPz8vDw79ra2dTU09HR0KSko5CQj4uLiv7+/v39/fv7+/n5+eTk5N7e3tfX18zM zJubm3FxcUNDQ////yH5BAEAAP8ALAAAAAC0AEEAQAj/AP8JHEiwoMGDCBMqXMiw IUFj9hSyM0bR2DSHGBuy28Qx0ahoGQVuOqCgpMmTJjGgC8mypcsmCEouOBYvIZeY JTEo0+fSZbEEJg+QYumshgULGSSsKidwVAUORyWkwTaQWQ0KHKBmsEAim8BvqSBs 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 ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=beyondmenu_plain.js Content-Type: application/x-javascript; name=beyondmenu_plain.js Content-Location: http://www.beyondlogic.org/menu/beyondmenu_plain.js Content-Transfer-Encoding: Base64 DQogICBITV9ET00gPSAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQpID8gdHJ1ZSA6 IGZhbHNlOw0KICAgSE1fTlM0ID0gKGRvY3VtZW50LmxheWVycykgPyB0cnVlIDog ZmFsc2U7DQogICAgSE1fSUUgPSAoZG9jdW1lbnQuYWxsKSA/IHRydWUgOiBmYWxz ZTsNCiAgIEhNX0lFNCA9IEhNX0lFICYmICFITV9ET007DQogICBITV9NYWMgPSAo bmF2aWdhdG9yLmFwcFZlcnNpb24uaW5kZXhPZigiTWFjIikgIT0gLTEpOw0KICBI TV9JRTRNID0gSE1fSUU0ICYmIEhNX01hYzsNCkhNX0lzTWVudSA9IChITV9ET00g fHwgSE1fTlM0IHx8IChITV9JRTQgJiYgIUhNX0lFNE0pKTsNCg0KSE1fQnJvd3Nl clN0cmluZyA9IEhNX05TNCA/ICJOUzQiIDogSE1fRE9NID8gIkRPTSIgOiAiSUU0 IjsNCg0KaWYod2luZG93LmV2ZW50ICsgIiIgPT0gInVuZGVmaW5lZCIpIGV2ZW50 ID0gbnVsbDsNCmZ1bmN0aW9uIEhNX2ZfUG9wVXAoKXtyZXR1cm4gZmFsc2V9Ow0K ZnVuY3Rpb24gSE1fZl9Qb3BEb3duKCl7cmV0dXJuIGZhbHNlfTsNCnBvcFVwID0g SE1fZl9Qb3BVcDsNCnBvcERvd24gPSBITV9mX1BvcERvd247DQoNCkhNX1BHX01l bnVXaWR0aCA9IDE1MDsNCkhNX1BHX0ZvbnRGYW1pbHkgPSAiVmVyZGFuYSxBcmlh bCxzYW5zLXNlcmlmIjsNCkhNX1BHX0ZvbnRTaXplID0gMTA7DQpITV9QR19Gb250 Qm9sZCA9IDE7DQpITV9QR19Gb250SXRhbGljID0gMDsNCkhNX1BHX0ZvbnRDb2xv ciA9ICJ3aGl0ZSI7DQpITV9QR19Gb250Q29sb3JPdmVyID0gImJsdWUiOw0KSE1f UEdfQkdDb2xvciA9ICJCTFVFIjsNCkhNX1BHX0JHQ29sb3JPdmVyID0gIldISVRF IjsNCkhNX1BHX0l0ZW1QYWRkaW5nID0gMDsNCg0KSE1fUEdfQm9yZGVyV2lkdGgg PSAxOw0KSE1fUEdfQm9yZGVyQ29sb3IgPSAiIzVENkNBOCI7DQpITV9QR19Cb3Jk ZXJTdHlsZSA9ICJzb2xpZCI7DQpITV9QR19TZXBhcmF0b3JTaXplID0gMTsNCkhN X1BHX1NlcGFyYXRvckNvbG9yID0gIiM1RDZDQTgiOw0KDQpITV9QR19JbWFnZVNy YyA9ICIvbWVudS9ITV9Nb3JlX3doaXRlX3JpZ2h0LmdpZiI7DQpITV9QR19JbWFn ZVNyY0xlZnQgPSAiL21lbnUvSE1fTW9yZV93aGl0ZV9sZWZ0LmdpZiI7DQoNCkhN X1BHX0ltYWdlU3JjT3ZlciA9ICIvbWVudS9ITV9Nb3JlX2JsdWVfcmlnaHQuZ2lm IjsNCkhNX1BHX0ltYWdlU3JjTGVmdE92ZXIgPSAiL21lbnUvSE1fTW9yZV9ibHVl X2xlZnQuZ2lmIjsNCg0KSE1fUEdfSW1hZ2VTaXplID0gNTsNCkhNX1BHX0ltYWdl SG9yaXpTcGFjZSA9IDA7DQpITV9QR19JbWFnZVZlcnRTcGFjZSA9IDI7DQoNCkhN X1BHX0tlZXBIaWxpdGUgPSB0cnVlOyANCkhNX1BHX0NsaWNrU3RhcnQgPSAwOw0K SE1fUEdfQ2xpY2tLaWxsID0gZmFsc2U7DQpITV9QR19DaGlsZE92ZXJsYXAgPSAy MDsNCkhNX1BHX0NoaWxkT2Zmc2V0ID0gMTA7DQpITV9QR19DaGlsZFBlckNlbnRP dmVyID0gbnVsbDsNCkhNX1BHX1RvcFNlY29uZHNWaXNpYmxlID0gLjU7DQpITV9Q R19TdGF0dXNEaXNwbGF5QnVpbGQgPTA7DQpITV9QR19TdGF0dXNEaXNwbGF5TGlu ayA9IDA7DQpITV9QR19VcG9uRGlzcGxheSA9IG51bGw7DQpITV9QR19VcG9uSGlk ZSA9IG51bGw7DQpITV9QR19SaWdodFRvTGVmdCA9IGZhbHNlOw0KDQpITV9QR19D cmVhdGVUb3BPbmx5ID0gMTsNCkhNX1BHX1Nob3dMaW5rQ3Vyc29yID0gMTsNCkhN X1BHX05TRm9udE92ZXIgPSB0cnVlOw0KDQo8IS0tIFVuaXZlcnNhbCBTZXJpYWwg QnVzIC0tPiANCkhNX0FycmF5MSA9IFsNClszMDAsDQoibW91c2VfeF9wb3NpdGlv biIsDQoibW91c2VfeV9wb3NpdGlvbiJdLA0KDQpbIlVTQiBpbiBhIE51dHNoZWxs IC0gSW50cm9kdWN0aW9uIiwiL3VzYm51dHNoZWxsL3VzYjEuaHRtIiwxLDAsMF0s DQpbIlVTQiBpbiBhIE51dHNoZWxsIC0gSGFyZHdhcmUiLCIvdXNibnV0c2hlbGwv dXNiMi5odG0iLDEsMCwwXSwNClsiVVNCIGluIGEgTnV0c2hlbGwgLSBVU0IgUHJv dG9jb2xzIiwiL3VzYm51dHNoZWxsL3VzYjMuaHRtIiwxLDAsMF0sDQpbIlVTQiBp biBhIE51dHNoZWxsIC0gRW5kcG9pbnQgVHlwZXMiLCIvdXNibnV0c2hlbGwvdXNi NC5odG0iLDEsMCwwXSwNClsiVVNCIGluIGEgTnV0c2hlbGwgLSBVU0IgRGVzY3Jp cHRvcnMiLCIvdXNibnV0c2hlbGwvdXNiNS5odG0iLDEsMCwwXSwNClsiVVNCIGlu IGEgTnV0c2hlbGwgLSBVU0IgUmVxdWVzdHMiLCIvdXNibnV0c2hlbGwvdXNiNi5o dG0iLDEsMCwwXSwNClsiVVNCIGluIGEgTnV0c2hlbGwgLSBFbnVtZXJhdGlvbiIs Ii91c2JudXRzaGVsbC91c2I3Lmh0bSIsMSwwLDBdLA0KWyJQSUMxNkY4N3ggYW5k IFBESVVTQkQxMSBVU0IgRXhhbXBsZSIsIi91c2JudXRzaGVsbC91c2I3Lmh0bSNQ SUMxNkY4NzZFeGFtcGxlIiwxLDAsMF0sDQpbIlVTQiAxLjEgSW50ZWdyYXRlZCBD aXJjdWl0cyIsIi91c2IvdXNiaGFyZC5odG0iLDEsMCwwXSwNClsiVVNCIDIuMCBJ bnRlZ3JhdGVkIENpcmN1aXRzIiwiL3VzYi91c2JoYXJkMi5odG0iLDEsMCwwXSwN ClsiVVNCIFByb3RvY29sIEFuYWx5c2VycyIsIi91c2IvcHJvdG9jb2xhbmFseXNl cnMuaHRtIiwxLDAsMF0sDQpbIlVTQiBEZXZpY2UgRHJpdmVyIERldmVsb3BtZW50 IiwiL3VzYi91c2JkZXZkcnZzLmh0bSIsMSwwLDBdLA0KWyJVU0Igd2l0aCB0aGUg c2ltcGxpY2l0eSBvZiBSUy0yMzIiLCIvdXNiL2Z0ZGkuaHRtIiwxLDAsMF0sDQpb Ik9uLVRoZS1HbyBTdXBwbGVtZW50IC0gUG9pbnQtdG8tUG9pbnQgQ29ubmVjdGl2 aXR5IGZvciBVU0IuIiwiL3VzYi9vdGdob3N0Lmh0bSIsMSwwLDBdLA0KWyJJU1Ax MTYxIEhvc3QgQ29udHJvbGxlciBmb3IgRW1iZWRkZWQgU3lzdGVtcyIsIi91c2Iv b3RnaG9zdC5odG0iLDEsMCwwXSwNClsiUERJVVNCRDExIFVTQiBJbnRlcmZhY2Ui LCIvdXNiL3BkaXVzYmQxMS5wZGYiLDEsMCwwXSwNClsiV2luIDIwMDAvWFAgRHJp dmVyIGZvciBEZVZhU3lzIFVTQkxQVC1QRDExIFVTQiBCb2FyZHMiLCIvdXNiL3Vz YmxwdHBkMTEuaHRtIiwxLDAsMF0sDQpbIlVTQiBEcml2ZXIgZm9yIHRoZSBDeXBy ZXNzIFVTQiBTdGFydGVyIEtpdCIsIi91c2IvY3lwcmVzcy5odG0iLDEsMCwwXSwN ClsiTGlua3MiLCIiLDEsMCwxXQ0KXQ0KDQpITV9BcnJheTFfMTkgPSBbDQpbXSwN ClsiVVNCLUlGIERldmVsb3BlcnMgRGlzY3Vzc2lvbiBGb3J1bSIsImh0dHA6Ly93 d3cudXNiLm9yZy9waHBiYi8iLDEsMCwwXSwNClsiVW5pdmVyc2FsIFNlcmlhbCBC dXMgSG9tZSBQYWdlICh3d3cudXNiLm9yZykiLCJodHRwOi8vd3d3LnVzYi5vcmci LDEsMCwwXSwNClsiVW5pdmVyc2FsIFNlcmlhbCBCdXMgRGV2aWNlIENsYXNzIFNw ZWNzIiwiaHR0cDovL3d3dy51c2Iub3JnL2RldmVsb3BlcnMvZGV2Y2xhc3MuaHRt bCIsMSwwLDBdLA0KWyJVU0IgQ2VudHJhbCAvIFVTQiBDb21wbGV0ZSAoSmFuIEF4 ZWxzb24pIiwiaHR0cDovL3d3dy5sdnIuY29tL3VzYi5odG0iLDEsMCwwXSwNClsi VVNCIGJ5IEV4YW1wbGUgKEpvaG4gSHlkZSkiLCJodHRwOi8vd3d3LlVTQi1CeS1F eGFtcGxlLmNvbSIsMSwwLDBdLA0KWyJEZVZhU3lzIChVU0IgSTJDSU8gYW5kIFVT QkxQVC1QRDExKSIsImh0dHA6Ly93d3cuZGV2YXN5cy5jb20iLDEsMCwwXSwNClsi VW5pdmVyc2FsIFNlcmlhbCBCdXMgVGVjaG5vbG9neSAoTWljcm9zb2Z0KSIsImh0 dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9od2Rldi9idXMvVVNCL2RlZmF1bHQuYXNw IiwxLDAsMF0sDQpbIlBPUyBVU0IgRHJpdmVyIC0gRW11bGF0ZXMgQ09NIERyaXZl ciAoTWljcm9zb2Z0KSIsImh0dHA6Ly93d3cuZXUubWljcm9zb2Z0LmNvbS9od2Rl di91c2IvcG9zdXNiLmh0bSIsMSwwLDBdLA0KWyJVU0JTaW1tIEouR29yZG9uIEVs ZWN0cm9uaWMgRGVzaWduIiwiaHR0cDovL3d3dy5qZ2VkLmNvbS93ZWJfcGFnZXMv dXNic2ltbS5odG1sIiwxLDAsMF0sDQpbIkV6VVNCMjEzMSBMb2FkZXIgZm9yIExp bnV4IiwiaHR0cDovL2V6dXNiMjEzMS5zb3VyY2Vmb3JnZS5uZXQiLDEsMCwwXSwN ClsiVVNCTWFuIC0gVGhlIFdlYnMgIzEgVVNCIEhlbHAgU291cmNlIiwiaHR0cDov L3d3dy51c2JtYW4uY29tIiwxLDAsMF0sDQpbIlVTQiBEZXZlbG9wZXIgLSBJbmZv cm1hdGlvbiBmb3Igc3R1ZGVudHMgYW5kIGVsZWN0cm9uaWNzIGVudGh1c2lhc3Rz IiwiaHR0cDovL3d3dy51c2JkZXZlbG9wZXIuY29tIiwxLDAsMF0sDQpbIlVTQiBT bm9vcHkiLCJodHRwOi8vaG9tZS5qcHMubmV0L35rb21hLyIsMSwwLDBdLA0KWyJV U0IgU25vb3B5IFBybyIsImh0dHA6Ly9zb3VyY2Vmb3JnZS5uZXQvcHJvamVjdHMv dXNic25vb3AiLDEsMCwwXSwNClsiVUhDSTogVW5pdmVyc2FsIEhvc3QgQ29udHJv bGxlciBJbnRlcmZhY2UgU3BlYyIsImh0dHA6Ly9kZXZlbG9wZXIuaW50ZWwuY29t L2Rlc2lnbi9VU0IvVUhDSTExRC5odG0iLDEsMCwwXSwNClsiT0hDSTogT3BlbiBI b3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIFNwZWMiLCJodHRwOi8vd3d3LmNvbXBh cS5jb20vcHJvZHVjdGluZm8vZGV2ZWxvcG1lbnQvb3BlbmhjaS5odG1sIiwxLDAs MF0sDQpbIkVIQ0k6IEVuaGFuY2VkIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2Ug U3BlYyIsImh0dHA6Ly9kZXZlbG9wZXIuaW50ZWwuY29tL3RlY2hub2xvZ3kvdXNi L2VoY2lzcGVjLmh0bSIsMSwwLDBdLA0KWyJVU0IgT24tVGhlLUdvIFN1cHBsZW1l bnQgKHd3dy51c2Iub3JnKSIsImh0dHA6Ly93d3cudXNiLm9yZy9kZXZlbG9wZXJz L29udGhlZ28vIiwxLDAsMF0NCl0NCg0KPCEtLSBFbWJlZGRlZCBJbnRlcm5ldCAt LT4gDQpITV9BcnJheTIgPSBbDQpbMzAwLA0KIm1vdXNlX3hfcG9zaXRpb24iLA0K Im1vdXNlX3lfcG9zaXRpb24iXSwNClsiRXRoZXJuZXQgJiBUQ1AvSVAgSW50ZXJm YWNlcyIsIi9ldGhlcmlwL2lwLmh0bSIsMSwwLDBdLA0KWyJFbWJlZGRlZCBMaW51 eCwgU2V0dGluZyB1cCB0aGUgRGV2ZWxvcG1lbnQgRW52aXJvbm1lbnQiLCIvdUNs aW51eC91Q2xpbnV4Lmh0bSIsMSwwLDBdLA0KWyJFbWJlZGRlZCBMaW51eCwgVW5k ZXJzdGFuZGluZyB0aGUgQnVpbGQgVG9vbHMiLCIvdUNsaW51eC9idWlsZHVDLmh0 bSIsMSwwLDBdLA0KWyJFbWJlZGRlZCBMaW51eCwgQnVpbGRpbmcgZ2NjLTIuOTUu MyBtNjhrLWVsZiBmb3IgdUNsaW51eCIsIi91Q2xpbnV4L2djYy0yLjk1LjMucGRm IiwxLDAsMF0sDQpbIkVtYmVkZGVkIExpbnV4LCBCRkxUIEJpbmFyeSBGbGF0IEZv cm1hdCIsIi91Q2xpbnV4L2JmbHQuaHRtIiwxLDAsMF0sDQpbIkV4cGxvcmluZyB0 aGUgTmV0Y29tbSBOQjUiLCIvbmI1IiwxLDAsMF0sDQpbIkxpbmtzIiwiIiwxLDAs MV0NCl0NCg0KSE1fQXJyYXkyXzcgPSBbDQpbNDAwXSwNClsiSXBzaWwgLSBIb21l IG9mIHRoZSBJULU4OTMwLCBJULU4OTMyIGFuZCBJULU4OTQyIiwiaHR0cDovL3d3 dy5pcHNpbC5jb20iLDEsMCwwXSwNClsiV2l6TmV0IEluYyAtIHczMTAwYSIsImh0 dHA6Ly93d3cud2l6bmV0LmNvLmtyLyIsMSwwLDBdLA0KWyJDb25uZWN0IE9uZSAt IGlDaGlwICYgaUNoaXAgTGFuIiwiaHR0cDovL3d3dy5jb25uZWN0b25lLmNvbS8i LDEsMCwwXSwNClsidUNsaW51eCAtIEEgVmVyc2lvbiBvZiBFbWJlZGRlZCBMaW51 eCIsImh0dHA6Ly93d3cudWNsaW51eC5vcmciLDEsMCwwXSwNClsidUNsaW51eCBm b3IgdGhlIFhpbGlueCBNaWNyb2JsYXplIFNvZnQgUHJvY2Vzc29yIiwiaHR0cDov L3d3dy5pdGVlLnVxLmVkdS5hdS9+andpbGxpYW1zL21ibGF6ZS11Y2xpbnV4LyIs MSwwLDBdLA0KWyJ1Q2RvdCAtIEVtYmVkZGVkIExpbnV4IERldmVsb3BlciBGb3J1 bSIsImh0dHA6Ly93d3cudWNkb3Qub3JnLyIsMSwwLDBdLA0KWyJUaGUgdUNsaW51 eCBEaXJlY3RvcnkiLCJodHRwOi8vaG9tZS5hdC91Y2xpbnV4LyIsMSwwLDBdLA0K WyJBeGlzIEVtYmVkZGVkIExpbnV4IChlTGludXgpICYgRVRSQVggUHJvY2Vzc29y cyIsImh0dHA6Ly93d3cuZGV2ZWxvcGVyLmF4aXMuY29tLyIsMSwwLDBdLA0KWyJv cGVuaGFyZHdhcmUubmV0IChUb20gV2Fsc2gpIiwiaHR0cDovL3d3dy5vcGVuaGFy ZHdhcmUubmV0LyIsMSwwLDBdLA0KWyJQaWNvV2ViIC0gQSAkMjUgV2ViIFNlcnZl ciB1c2luZyBhbiBBVE1FTCBNaWNyb2NvbnRyb2xsZXIiLCJodHRwOi8vd3d3LnBp Y293ZWIubmV0LyIsMSwwLDBdLA0KWyJFbWJlZGRlZCBFdGhlcm5ldCAtIENyeXN0 YWwgTGFuIENTODkwMCBDb250cm9sbGVyIiwiaHR0cDovL3d3dy5lbWJlZGRlZGV0 aGVybmV0LmNvbS8iLDEsMCwwXSwNClsiQ1M4OTAwQSBDcnlzdGFsTEFOIEV0aGVy bmV0IENvbnRyb2xsZXIgKENpcnJ1cyBMb2dpYykiLCJodHRwOi8vd3d3LmNpcnJ1 cy5jb20vcHJvZHVjdHMvb3ZlcnZpZXdzL2NzODkwMGEuaHRtbCIsMSwwLDBdLA0K WyJOZXRidXJuZXIgLSBFbWJlZGVkIEV0aGVybmV0IENvbnRyb2xsZXJzIiwiaHR0 cDovL3d3dy5uZXRidXJuZXIuY29tLyIsMSwwLDBdLA0KWyJTLTc2MDBBIFRDUC9J UCBOZXR3b3JrIFByb3RvY29sIFN0YWNrIExTSSIsImh0dHA6Ly93d3cuc2Vpa28t dXNhLWVjZC5jb20vaW50Y2lyL2h0bWwvYXNzcC9zNzYwMGEuaHRtbCIsMSwwLDBd LA0KWyJTbWFsbCBXZWIgU2VydmVyIFBJQzE2Rjg0IFMtNzYwMEEgVENQL0lQIEhh cmR3YXJlIFN0YWNrIiwiaHR0cDovL3d3dy5teWNhbC5uZXQvd3N3ZWIvIiwxLDAs MF0sDQpbImlSZWFkeS5vcmcgZGV2ZWxvcGVycycgd2Vic2l0ZSIsImh0dHA6Ly93 d3cuaXJlYWR5Lm9yZy8iLDEsMCwwXSwNClsiTEFSVCBTdHJvbmdBUk0gcnVubmlu ZyBMaW51eCIsImh0dHA6Ly93d3cubGFydC50dWRlbGZ0Lm5sLyIsMSwwLDBdDQpd DQoNCjwhLS0gTGVnYWN5IFBvcnRzIC0tPiANCkhNX0FycmF5MyA9IFsNClszMDAs DQoibW91c2VfeF9wb3NpdGlvbiIsDQoibW91c2VfeV9wb3NpdGlvbiJdLA0KWyJT dGFuZGFyZCBQYXJhbGxlbCBQb3J0IChTUFApIiwiL3NwcC9wYXJhbGxlbC5odG0i LDEsMCwwXSwNClsiRW5oYW5jZWQgUGFyYWxsZWwgUG9ydCAoRVBQKSIsIi9lcHAv ZXBwLmh0bSIsMSwwLDBdLA0KWyJFeHRlbmRlZCBDYXBhYmlsaXRpZXMgUGFyYWxs ZWwgUG9ydCAoRUNQKSIsIi9lY3AvZWNwLmh0bSIsMSwwLDBdLA0KWyJQYXJhbGxl bCBQb3J0IERlYnVnIFRvb2wiLCIvcGFyZGVidWcvcGRlYnVnLmh0bSIsMSwwLDBd LA0KWyJQYXJhbGxlbCBQb3J0IExDRCBJbnRlcmZhY2UgRXhhbXBsZSIsIi9wYXJs Y2QvcGFybGNkLmh0bSIsMSwwLDBdLA0KWyJSUy0yMzIgSGFyZHdhcmUgJiBTb2Z0 d2FyZSBSZWdpc3RlcnMiLCIvc2VyaWFsL3NlcmlhbC5odG0iLDEsMCwwXSwNClsi UlMtMjMyIExvdyBMZXZlbCBQcm9ncmFtbWluZyAmIEV4dGVybmFsIEhhcmR3YXJl IiwiL3NlcmlhbC9zZXJpYWwxLmh0bSIsMSwwLDBdLA0KWyJVc2luZyBJbnRlcnJ1 cHRzIChQQykiLCIvaW50ZXJydXB0cy9pbnRlcnVwdC5odG0iLDEsMCwwXSwNClsi SW50ZXJmYWNpbmcgRXhhbXBsZSAtIEFuYWxvZyBTYW1wbGluZyBWaWEgdGhlIFJT LTIzMiBQb3J0IiwiL3NlcmlhbC9zZXJpYWwyLmh0bSIsMSwwLDBdLA0KWyJJbnRl cmZhY2luZyBFeGFtcGxlIC0gQ29ubmVjdGluZyBhIExDRCBNb2R1bGUgdG8gdGhl IFJTLTIzMiBQb3J0IiwiL3NlcmlhbC9zZXJpYWwzLmh0bSIsMSwwLDBdLA0KWyJR dWljayBhbmQgU2ltcGxlIFJTLTIzMiBUZXJtaW5hbCIsIi90ZXJtaW5hbC90ZXJt aW5hbC5odG0iLDEsMCwwXSwNClsiUlMtMjMyIFByb3RvY29sIEFuYWx5c2VyIiwi L3Byb3RvY29sYW5hbHlzZXIvcHJvdG9jb2xhbmFseXNlci5odG0iLDEsMCwwXSwN ClsiTGlua3MiLCIiLDEsMCwxXQ0KXQ0KDQpITV9BcnJheTNfMTMgPSBbDQpbXSwN ClsiUG9ydG1vbiBmb3IgV2luZG93cyBOVC85eCAoU3lzdGVtIEludGVybmFscyki LCJodHRwOi8vd3d3LnN5c2ludGVybmFscy5jb20vbnR3MmsvZnJlZXdhcmUvcG9y dG1vbi5zaHRtbCIsMSwwLDBdLA0KWyJQYXJhbGxlbCBQb3J0IENlbnRyYWwgKEph biBBeGVsc29uKSIsImh0dHA6Ly93d3cubHZyLmNvbS9wYXJwb3J0Lmh0bSIsMSww LDBdLA0KWyJQQyBQYXJhbGxlbCBQb3J0IE1pbmktRkFRIChLcmlzIEhlaWRlbnN0 cm9tKSIsImh0dHA6Ly9ob21lLmNsZWFyLm5ldC5uei9wYWdlcy9raGVpZGVucy9w cG1mYXEva2hwcG1mYXEuaHRtIiwxLDAsMF0sDQpbIkxQVENBUCBQYXJhbGxlbCBQ cmludCBEYXRhIENhcHR1cmUgU3lzdGVtIChLcmlzIEhlaWRlbnN0cm9tKSIsImh0 dHA6Ly9ob21lLmNsZWFyLm5ldC5uei9wYWdlcy9raGVpZGVucy9scHRjYXAvbHB0 Y2FwLmh0bSIsMSwwLDBdLA0KWyJTZXJpYWwgUG9ydCBDZW50cmFsIC8gU2VyaWFs IFBvcnQgQ29tcGxldGUgKEphbiBBeGVsc29uKSIsImh0dHA6Ly93d3cubHZyLmNv bS9zZXJwb3J0Lmh0bSIsMSwwLDBdLA0KWyJTZXJpYWwgQ29tbXVuaWNhdGlvbnMg aW4gV2luMzIgKE1pY3Jvc29mdCkiLCJodHRwOi8vbXNkbi5taWNyb3NvZnQuY29t L2xpYnJhcnkvdGVjaGFydC9tc2RuX3NlcmlhbC5odG0iLDEsMCwwXSwNClsiV2lu ZG93cyBTZXJpYWwgQVBJIEFuZCBEZXZpY2VzIHdpdGggQysrIEJ1aWxkZXIiLCJo dHRwOi8vd3d3LnRlbXBvcmFsZG9vcndheS5jb20vcHJvZ3JhbW1pbmcvY2J1aWxk ZXIvd2luZG93c2FwaS9pbmRleC5odG0iLDEsMCwwXSwNClsiU2FtcGxlIFdpbmRv d3MgVGVybWluYWwgUHJvZ3JhbSB3aXRoIFNvdXJjZSBmb3IgQm9ybGFuZCBDKysg QnVpbGRlciIsImh0dHA6Ly93d3cudHJhdmVyc2UubmV0L3Blb3BsZS9wb2luc2V0 dC9iY2Jjb21tLmh0bWwiLDEsMCwwXQ0KXQ0KDQo8IS0tIERldmljZSBEcml2ZXJz IC0tPiANCkhNX0FycmF5NCA9IFsNClszMDAsDQoibW91c2VfeF9wb3NpdGlvbiIs DQoibW91c2VfeV9wb3NpdGlvbiJdLA0KWyJQb3J0VGFsayAtIEEgV2luZG93cyBO VCBJL08gUG9ydCBEZXZpY2UgRHJpdmVyIiwiL3BvcnR0YWxrL3BvcnR0YWxrLmh0 bSIsMSwwLDBdLA0KWyJVbml2ZXJzYWwgU2VyaWFsIEJ1cyBEZXZpY2UgRHJpdmVy IERldmVsb3BtZW50ICIsIi91c2IvdXNiZGV2ZHJ2cy5odG0iLDEsMCwwXSwNClsi SW50ZXJydXB0cyBhbmQgRGVmZXJyZWQgUHJvY2VkdXJlIENhbGxzIG9uIFdpbmRv d3MgTlQ0LzIwMDAvWFAgIiwiL2ludGVycnVwdHMvd2lubnRfaXNyX2RwYy5odG0i LDEsMCwwXSwNCg0KWyJVU0IgRHJpdmVyIGZvciB0aGUgQ3lwcmVzcyBVU0IgU3Rh cnRlciBLaXQiLCIvdXNiL2N5cHJlc3MuaHRtIiwxLDAsMF0sDQpbIkRldmljZSBE cml2ZXIgRmlkZGxlciAodG9vbHMpIiwiL2RkZHRvb2xzL2RkZHRvb2xzLmh0bSIs MSwwLDBdLA0KWyJXaW5kb3dzIE5UIERldmljZSBEcml2ZXIgSW5zdGFsbGVyICh0 b29scykiLCIvZGRkdG9vbHMvZGRkdG9vbHMuaHRtIiwxLDAsMF0sDQpbIkRldmlj ZSBEcml2ZXIgUmVtb3ZlciBXaW45eCAodG9vbHMpIiwiL2RkZHRvb2xzL2RkZHRv b2xzLmh0bSIsMSwwLDBdLA0KWyJMaW5rcyIsIiIsMSwwLDFdDQpdDQoNCkhNX0Fy cmF5NF84ID0gWw0KW10sDQpbIlN5c3RlbSBJbnRlcm5hbHMiLCJodHRwOi8vd3d3 LnN5c2ludGVybmFscy5jb20iLDEsMCwwXSwNClsiSnVuZ28gV2luRHJpdmVyIiwi aHR0cDovL3d3dy5qdW5nby5jb20vd2luZHJpdmVyLmh0bWwiLDEsMCwwXSwNClsi SnVuZ28gS2VybmVsRHJpdmVyIiwiaHR0cDovL3d3dy5qdW5nby5jb20va2VybmVs ZHJpdmVyLmh0bWwiLDEsMCwwXSwNClsiTWljcm9zb2Z0IFdpbmRvd3MgRHJpdmVy IERldmVsb3BtZW50IEtpdHMiLCJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZGRr LyIsMSwwLDBdDQpdDQoNCjwhLS0gTWlzYyAtLT4gDQpITV9BcnJheTUgPSBbDQpb MzAwLA0KIm1vdXNlX3hfcG9zaXRpb24iLA0KIm1vdXNlX3lfcG9zaXRpb24iXSwN ClsiQ01PUyBEaWdpdGFsIEltYWdlIFNlbnNvcnMgYW5kIExlbnNlcyIsIi9pbWFn aW5nL2NhbWVyYS5odG0iLDEsMCwwXSwNClsiR2VuZXJhdGUgUmluZyBUb25lcyBv biB5b3VyIFBJQzE2Rjg3eCBNaWNyb2NvbnRyb2xsZXIiLCIvcGljL3Jpbmd0b25l cy5odG0iLDEsMCwwXSwNClsiSW50ZXJmYWNpbmcgdGhlIEFUIEtleWJvYXJkIiwi L2tleWJvYXJkL2tleWJyZC5odG0iLDEsMCwwXSwNClsiSG93IGRvZXMgdGhlIE1p Y3JvY2hpcCBJQ0QgV29yaz8iLCIvcGljL2ljZC5odG0iLDEsMCwwXSwNClsiVHJ1 c3QtTm8tRXhlIiwiL2NvbnN1bHRpbmcvdHJ1c3Qtbm8tZXhlL3RydXN0LW5vLWV4 ZS5odG0iLDEsMCwwXSwNClsiQ29tbWFuZCBMaW5lIFByb2Nlc3MgVmlld2VyL0tp bGxlci9TdXNwZW5kZXIgZm9yIFdpbmRvd3MgTlQvMjAwMC9YUCIsIi9jb25zdWx0 aW5nL3Byb2Nlc3N1dGlsL3Byb2Nlc3N1dGlsLmh0bSIsMSwwLDBdLA0KWyJCZXlv bmRFeGVjIC0gU3Bhd24gUHJvY2Vzc2VzIG9uIFJlbW90ZSBXaW5kb3dzIE5ULzIw MDAvWFAgV29ya1N0YXRpb25zIiwiL2NvbnN1bHRpbmcvcmVtb3RlcHJvY2Vzcy9C ZXlvbmRFeGVjLmh0bSIsMSwwLDBdLA0KWyJCZXlvbmQgTG9naWMgU2h1dGRvd24g VXRpbGl0eSBmb3IgTlQvMjAwMC9YUCIsIi9jb25zdWx0aW5nL3NodXRkb3duL3No dXRkb3duLmh0bSIsMSwwLDBdLA0KWyJCbWFpbCAtIENvbW1hbmQgTGluZSBTTVRQ IE1haWxlciBmb3IgQmF0Y2ggSm9icyIsIi9jb25zdWx0aW5nL2NtZGxpbmVtYWls L2NtZGxpbmVtYWlsLmh0bSIsMSwwLDBdLA0KWyJEZWxldGUvQ29weSBieSBPd25l ciB1dGlsaXR5IGZvciBXaW5kb3dzIE5ULzIwMDAvWFAiLCIvY29uc3VsdGluZy9k ZWxieW93bmVyL2RlbGJ5b3duZXIuaHRtIiwxLDAsMF0sDQpbIldpbjMyIFBpcGUg U2VjdXJpdHkgRWRpdG9yIFdpbmRvd3MgTlQvMjAwMC9YUCIsIi9jb25zdWx0aW5n L3BpcGVzZWMvcGlwZXNlYy5odG0iLDEsMCwwXSwNClsiQ29uc29sZSBDb21wdXRl ciBJbmZvcm1hdGlvbiBVdGlsaXR5IGZvciAyMDAwL1hQIiwiL2NvbnN1bHRpbmcv Y29tcGluZm8vY29tcGluZm8uaHRtIiwxLDAsMF0sDQpbIlNNQVJUICYgU2ltcGxl IGZvciBOVC8yMDAwL1hQIiwiL2NvbnN1bHRpbmcvc21hcnQvc21hcnQuaHRtIiwx LDAsMF0sDQpbIktvZGFrIERDMjE1IFN1cHBvcnQgYW5kIEZBUSIsIi9Lb2Rha0RD MjE1L2RjMjE1Lmh0bSIsMSwwLDBdLA0KWyJTb3V0aCBBdXN0cmFsaWFuIEVsZWN0 cmljaXR5IEdlbmVyYXRpb24iLCIvc291dGhhdXN0cmFsaWFwb3dlciIsMSwwLDBd LA0KWyJMaW5rcyIsIiIsMSwwLDFdDQpdDQoNCkhNX0FycmF5NV8xNiA9IFsNCltd LA0KWyJBbHRpdW0gLSBNYWtpbmcgRWxlY3Ryb25pY3MgRGVzaWduIEVhc2llciIs Imh0dHA6Ly93d3cuYWx0aXVtLmNvbSIsMSwwLDBdLA0KWyJDaXJjdWl0IENlbGxh ciAoTWFnYXppbmUpIiwiaHR0cDovL3d3dy5jaXJjdWl0Y2VsbGFyLmNvbSIsMSww LDBdLA0KWyJFcGFub3JhbWEuTmV0IC0gRWxlY3Ryb25pYydzIExpbmtzIiwiaHR0 cDovL3d3dy5lcGFub3JhbWEubmV0IiwxLDAsMF0sDQpbIkVsZWN0cm9uaWNzIElu ZGV4IiwiaHR0cDovL3d3dy53ZWlzZC5jb20vc3RvcmUvbGlua3MvdGhlbWVpbmRl eC5odG1sIiwxLDAsMF0sDQpbIklyREEgU3BlY2lmaWNhdGlvbnMgKHd3dy5pcmRh Lm9yZykiLCJodHRwOi8vd3d3LmlyZGEub3JnL3N0YW5kYXJkcy9zcGVjaWZpY2F0 aW9ucy5hc3AiLDEsMCwwXSwNClsiUENJIFNwZWNpYWwgSW50ZXJlc3QgR3JvdXAg KHd3dy5wY2lzaWcuY29tKSIsImh0dHA6Ly93d3cucGNpc2lnLmNvbSIsMSwwLDBd LA0KWyJQaWMgTWljcm8gV2ViIEJvYXJkIChIb3N0ZWQgYnkgTWljcm9jaGlwKSIs Imh0dHA6Ly93d3cubWljcm9jaGlwLmNvbS93ZWJib2FyZC93YnB4LmRsbC9+cGlj bWljcm8iLDEsMCwwXSwNClsiUGljIERldlRvb2xzIFdlYiBCb2FyZCAoSG9zdGVk IGJ5IE1pY3JvY2hpcCkiLCJodHRwOi8vd3d3Lm1pY3JvY2hpcC5jb20vd2ViYm9h cmQvd2JweC5kbGwvfmRldnRvb2xzIiwxLDAsMF0sDQpbIlBJQ3VXRUIgLSBQcm9n cmFtIFBJQyBtaWNyb3Mgd2l0aCBDIiwiaHR0cDovL3d3dy5taWNyb2NoaXBjLmNv bSIsMSwwLDBdLA0KWyJXYXJwLTEzIE1QTEFCIENvbXBhdGlibGUgUElDIFByb2dy YW1tZXIiLCJodHRwOi8vd3d3Lm5ld2ZvdW5kZWxlY3Ryb25pY3MuY29tLyIsMSww LDBdLA0KWyJFbWJlZHRyb25pY3MiLCJodHRwOi8vd3d3LmVtYmVkdHJvbmljcy5j b20iLDEsMCwwXSwNClsiQVZSIEZyZWFrcyIsImh0dHA6Ly93d3cuYXZyZnJlYWtz Lm5ldCIsMSwwLDBdLA0KWyJFbWJlZGRlZCBEZXNpZ24gd2l0aCB0aGUgUElDMThG NDUyIE1pY3JvY29udHJvbGxlciIsImh0dHA6Ly93d3cucGljYm9vay5jb20iLDEs MCwwXQ0KXQ0KDQppZihITV9Jc01lbnUpIHsgZG9jdW1lbnQud3JpdGUoIjxTQ1Ii ICsgIklQVCBMQU5HVUFHRT0nSmF2YVNjcmlwdDEuMicgU1JDPScvbWVudS9ITV9T Y3JpcHQiKyBITV9Ccm93c2VyU3RyaW5nICsiLmpzJyBUWVBFPSd0ZXh0L2phdmFz Y3JpcHQnPjxcL1NDUiIgKyAiSVBUPiIpOyB9DQoNCjwhLS0gVGhpcyBzY3JpcHQg YW5kIG1hbnkgbW9yZSBhcmUgYXZhaWxhYmxlIGZyZWUgb25saW5lIGF0IC0tPg0K PCEtLSBUaGUgSmF2YVNjcmlwdCBTb3VyY2UhISBodHRwOi8vamF2YXNjcmlwdC5p bnRlcm5ldC5jb20gLS0+DQo8IS0tIEJlZ2luDQpkID0gbmV3IEFycmF5KCJTdW5k YXkiLCJNb25kYXkiLCJUdWVzZGF5IiwiV2VkbmVzZGF5IiwiVGh1cnNkYXkiLCJG cmlkYXkiLCJTYXR1cmRheSIpOw0KbSA9IG5ldyBBcnJheSgiSmFudWFyeSIsIkZl YnJ1YXJ5IiwiTWFyY2giLCJBcHJpbCIsIk1heSIsIkp1bmUiLCJKdWx5IiwiQXVn dXN0IiwiU2VwdGVtYmVyIiwiT2N0b2JlciIsIk5vdmVtYmVyIiwiRGVjZW1iZXIi KTsNCnRvZGF5ID0gbmV3IERhdGUoKTsNCmRheSA9IHRvZGF5LmdldERhdGUoKTsN CnllYXIgPSB0b2RheS5nZXRZZWFyKCk7DQppZiAoeWVhciA8IDIwMDApICAgIC8v IFkySyBGaXgsIElzYWFjIFBvd2VsbA0KeWVhciA9IHllYXIgKyAxOTAwOyAvLyBo dHRwOi8vb255eC5pZGJzdS5lZHUvfmlwb3dlbGwNCmVuZCA9ICJ0aCI7DQppZiAo ZGF5PT0xIHx8IGRheT09MjEgfHwgZGF5PT0zMSkgZW5kPSJzdCI7DQppZiAoZGF5 PT0yIHx8IGRheT09MjIpIGVuZD0ibmQiOw0KaWYgKGRheT09MyB8fCBkYXk9PTIz KSBlbmQ9InJkIjsNCmRheSs9ZW5kOw0KZG9jdW1lbnQud3JpdGUoIjxGT05UIFNJ WkU9LTE+IitkW3RvZGF5LmdldERheSgpXSsiLCAiK21bdG9kYXkuZ2V0TW9udGgo KV0rIiAiKTsNCmRvY3VtZW50LndyaXRlKGRheSsiLCAiICsgeWVhcik7DQpkb2N1 bWVudC53cml0ZSgiPC9GT05UPjxCUj48L1REPjwvVFI+PC9UQUJMRT48L0NFTlRF Uj4iKTsNCg0KZG9jdW1lbnQud3JpdGUoIjx0YWJsZSB3aWR0aD0xMDAlIGJvcmRl cj0wIGNlbGxzcGFjaW5nPTAgY2VsbHBhZGRpbmc9MSBmcmFtZT1CZWxvdz48dHI+ PHRkIGFsaWduPWNlbnRlciBCR0NPTE9SPUJMVUUgbm93cmFwPiIpOw0KZG9jdW1l bnQud3JpdGUoIjxGT05UIEZBQ0U9QVJJQUwgQ09MT1I9V0hJVEU+PEI+PENFTlRF Uj48QSBJRD0nVElUTEVCTE9DSycgSFJFRj0nL2luZGV4Lmh0bSNVU0InIG9uTW91 c2VPdmVyPUhNX2ZfUG9wVXAoJ2VsTWVudTEnLGV2ZW50KSBvbk1vdXNlT3V0PUhN X2ZfUG9wRG93bignZWxNZW51MScpPlVuaXZlcnNhbCBTZXJpYWwgQnVzPC9hPiZu YnNwOzxpbWcgc3JjPScvbWVudS9ITV9Nb3JlX3doaXRlX2Rvd24uZ2lmJz48L3Rk Pjx0ZCBhbGlnbj0nY2VudGVyJyBCR0NPTE9SPUJMVUUgbm93cmFwPiIpOw0KZG9j dW1lbnQud3JpdGUoIjxGT05UIEZBQ0U9QVJJQUwgQ09MT1I9V0hJVEU+PEI+PENF TlRFUj48QSBJRD0nVElUTEVCTE9DSycgSFJFRj0nL2luZGV4Lmh0bSN1Q2xpbnV4 JyBvbk1vdXNlT3Zlcj1ITV9mX1BvcFVwKCdlbE1lbnUyJyxldmVudCkgb25Nb3Vz ZU91dD1ITV9mX1BvcERvd24oJ2VsTWVudTInKT5FbWJlZGRlZCBJbnRlcm5ldDwv YT4mbmJzcDs8aW1nIHNyYz0nL21lbnUvSE1fTW9yZV93aGl0ZV9kb3duLmdpZic+ PC90ZD48dGQgYWxpZ249J2NlbnRlcicgQkdDT0xPUj1CTFVFIG5vd3JhcD4iKTsN CmRvY3VtZW50LndyaXRlKCI8Rk9OVCBGQUNFPUFSSUFMIENPTE9SPVdISVRFPjxC PjxDRU5URVI+PEEgSUQ9J1RJVExFQkxPQ0snIEhSRUY9Jy9pbmRleC5odG0jTGVn YWN5JyBvbk1vdXNlT3Zlcj1ITV9mX1BvcFVwKCdlbE1lbnUzJyxldmVudCkgb25N b3VzZU91dD1ITV9mX1BvcERvd24oJ2VsTWVudTMnKT5MZWdhY3kgUG9ydHM8L2E+ Jm5ic3A7PGltZyBzcmM9Jy9tZW51L0hNX01vcmVfd2hpdGVfZG93bi5naWYnPjwv dGQ+PHRkIGFsaWduPSdjZW50ZXInIEJHQ09MT1I9QkxVRSBub3dyYXA+Iik7DQpk b2N1bWVudC53cml0ZSgiPEZPTlQgRkFDRT1BUklBTCBDT0xPUj1XSElURT48Qj48 Q0VOVEVSPjxBIElEPSdUSVRMRUJMT0NLJyBIUkVGPScvaW5kZXguaHRtI0Rldmlj ZURyaXZlcnMnIG9uTW91c2VPdmVyPUhNX2ZfUG9wVXAoJ2VsTWVudTQnLGV2ZW50 KSBvbk1vdXNlT3V0PUhNX2ZfUG9wRG93bignZWxNZW51NCcpPkRldmljZSBEcml2 ZXJzPC9hPiZuYnNwOzxpbWcgc3JjPScvbWVudS9ITV9Nb3JlX3doaXRlX2Rvd24u Z2lmJz48L3RkPjx0ZCBhbGlnbj0nY2VudGVyJyBCR0NPTE9SPUJMVUUgbm93cmFw PiIpOw0KZG9jdW1lbnQud3JpdGUoIjxGT05UIEZBQ0U9QVJJQUwgQ09MT1I9V0hJ VEU+PEI+PENFTlRFUj48QSBJRD0nVElUTEVCTE9DSycgSFJFRj0nL2luZGV4Lmh0 bSNNaXNjJyBvbk1vdXNlT3Zlcj1ITV9mX1BvcFVwKCdlbE1lbnU1JyxldmVudCkg b25Nb3VzZU91dD1ITV9mX1BvcERvd24oJ2VsTWVudTUnKT5NaXNjZWxsYW5lb3Vz PC9hPiZuYnNwOzxpbWcgc3JjPScvbWVudS9ITV9Nb3JlX3doaXRlX2Rvd24uZ2lm Jz48L3RkPiIpOw0KZG9jdW1lbnQud3JpdGUoIjwvdHI+PC9UQUJMRT48QlI+Iik7 ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=serialcd.gif Content-Type: image/gif; name=serialcd.gif Content-Location: http://www.beyondlogic.org/serial/serialcd.gif Content-Transfer-Encoding: Base64 R0lGODlhzwLMAfcAAAAAAP///wAANvPghuoWwAU28wAAggcAAPKGOy+/BTmHPI4I AS4HAABW9b8FAAApAAAA5gEiAEMBAAAAAEgAAADYEAIAZwH+/2cBVvV4BScDXAlD ASIASAAIAmMAIgBIAAgCRoenh08ERvQCAOCHAgBoh2cBLgcAAAtwPGxCbFKH4hP3 v18BAAB2Qve/ZHEBAGRxAQBIKve/AAAAAOYBGwBICYUAAQAAAAAAAADgEGcXAAAA AAKQ/L8AAAAAIvhvAOD3bwAUP/e/HwAAAPtB97+QlPy/6s33v5CU/L8AAAAAD/hv AAAAAAC8928AAAAAABH4bwAAAAAA4hP3v18BAADFEve/TnFvABYAAABeQfe/LPlv ANz7bwAAAAAAFPlvAMlj978P+G8AFgAAACz5bwAAAAAA3PtvAAAAAAAAAAAAqHJI AEJsGkM6XE5FV0hPTX4xXFNFUklBTFxTRVJJQUxDRC5HSUYAbyIASABUiGloZxdM iO9jZgh+B+RvAgDkbwIAhxYAAAAA2QOXAnCIdz1/F2YIfgfkbwIA5G8CABQAfgcA AH4HZgiaiKRLOzb3v8gEAADiE/e/XwEAAO1B979kcQEAAAAAAGRxAQAmGPe/AAAA AFoQRQDsQvm/uBn3v+CIAAAo/m8AbRj3v8dZwIgAAAAAwIjvYwAAAAACkPy/AAAA ALtySABw+m8AFD/3vx8AAAD7Qfe/kJT8v+rN97+QlPy/AAAAANz7bwAAAAAA4hP3 v18BAADFEve/oXEAAAAAAADgZPe/3PtvAAAAAAABAAAAnApFAMICbwAAAAAA3Ptv ACAAAACAcKM/dPlvAEDxDAAcAQAAqA1QAJGj978AAE0AxA5QAEDxDAAAAAAADABN AAAATQCoDVAAQAAAAAAAAADQBQAAAQUAAJz5bwBBpfe/AABNAFil978AAE0AQQAA AEEAAAAAAAAAyA1QAAAAAAAAAAAABI9DAMgNUAAcok4ArA1QAMwNUADIckgA//// /wAAAACAj0MAyA1QACH5BAEAAAEALAAAAADPAswBQAj/AAMIHEiwoMGDCBMqXMiw ocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKC0CGLhSIICXLGGmnEmzps2b OHPq3Mmzp8+fI18KHUq0qFCgSJMqXcq0qdOnUKPaJCq1qtWrWLNq3cqVYsunXwN8 Hdu1rNmzaNOqBUvwqNijYd8anSsTYlysd9fq3cu3r9+/DfPaZfnz7sq4iAsKBsy4 sePHkNGGPazY6eKIlyNr3sy5s2evXfNmPji6LWGXYlGX/sy6tevXOKmiblvXbUrb qROuxntabszdsIMLH95UNvCFx5WSnb2VrvOhJA2bJgtdNfPEyaeept6buHfHy1O3 qqR8u3hgjdlzZq5bOXJ69N/jy3f43nZ40kzfq6QtWDbH5wAiRF5u1nVXnmkF6tbb gPop1OB8ENJ0H2H24ceceqHB9xt7V0nnHn+/hfRghCSWaOB5lI1XXW6TWUjgYBMB OKJyBo013okHIkhbjS7etqKJQCZlmEw25pehcB7WWNt0uFUlmo4ezRjklFHaB51/ pP340ZMXVrSelApC+WJhGsIIVZIucjkTllS2/+nmiF9GBxKYYWJ0mZrdDSiemFHh OeZGdLopaGeBarelXoXulFiPaw7qaHMcBsUhnIma6ZudeNXGXqUocUdhnfdVyumj pAqI4I0UaqloRsktialIoxrKH5HVxXrSZJraWuqu8cEZYqOHaqUnjn3iWmt/vCar 7EW6lpSofs16aep1XUYbZacBvrosa9Za6iyjW67HansEtrrfUt2SaVa62xo57qep RipkdOJq2xG795JrLEzGrdikiMe65V+TaKrLIrntEhocvtcGC5SvH647K58Jr8Ww eVw9i9S/itFaob7TQalriySL3N6EPYW3KLXlVrzXjMstqXKkHOcLMqu0esMLGsJ/ nrcxctut/JiKNetkLI8uc3ZxmQ3fWvDOTacs49RJltxyl3OyXKDKFGfVYrxLJx1U cyIeGbVPpRG5oGao9mx0y0+L3VjY9krlqdtobywvZki/yKDWsG4X8myhnvW1aqoa /SNVf1+6NsIcCxz0njGxmPOldMdIdodez8uQmvseFvCkJvUrsJYrJ74q4HgDVvXV j9On9LYy9uk5s2wbPvGvJa6Weelyd/7w3i4FzGfhh2PtMOUJjpk81wYLHTOxwQv/ X+r0Cf7++e3T+t31X8m3rh7N1UOm/dzWS011tjpaHXewyGMtdMYmK1++sGKfz/fP si+eO/PfexvP7ucX/blOZMRbXWESKLubZS+ANjsYvLw3QPzlCXYEtCBsICZBCGpu bBb734WKxr0M9sWAORohb6h3Lif9KXxloY7/YqQ6WTmNhNsjnIGgJTgWOqiHb8Fg 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 ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=lcdlayou.gif Content-Type: image/gif; name=lcdlayou.gif Content-Location: http://www.beyondlogic.org/serial/lcdlayou.gif Content-Transfer-Encoding: Base64 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 2vSm+AkIADs= ------------AT1cJUJjX2v0sv7zoYfgKL Content-Disposition: inline; filename=serkeypd.gif Content-Type: image/gif; name=serkeypd.gif Content-Location: http://www.beyondlogic.org/serial/serkeypd.gif Content-Transfer-Encoding: Base64 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 PFcTF1r2bhI5jj/4PhspcddojZXMdpVUZH1kqHEDWENX94M9knYQmYBN6XXqIZJR WYoLBWQU+W1amV5c94FDh3d/FJeOA2999TZ42ZeRopZTmVjOSHeMyE6aaJbRWI9B YYSIaYmTY3m2yIx7NYk7lZKqh5KzhZhrt4uEFpSMyZnDuIo+GYTVFZIFmI+SU0pN GS0fU3Ndk4FIyZXYN2SiqZeFqG1x2HzruCaJGZhECE8BKWpalCeWuVHbxJSnZpK+ KYTyCIf0tZLaF5PQeUyKQpnL+XYqCZXaCWwTWJiIyIWOa4mdVGibUeWP4kmYsjlk S7iPInee5Nkb7ol1hhWA8Vmf9nmf+Jmf+rmf/Nmf/vmfAForBxmgBFqgiwl4Bpqg CrqgDNqgT+egEBqh8CKhFFqhsneYFpqhGjpNGLqhHvqhNgmiIkp2qjmK89ic2yOa ojnmNzaCIB6pojA6FCYkdofkb8ElmTGao7AjPmQWngRno3+lo0KKihiJeKmUk7Om ZW1DlkMaYi/KT70ndKjpcbGDTqWDnILZpGn5YUo0Zmf5aMU5oVmqpf3maD55dT5K SFuji+bpnGSKg8lpRTiKj/0yoNL5km/Ki2ZqS7ZmQtoSpu2Jp3mKkBpmQUEWlhk5 pYEKkoOai1x6bQ1lbO23lozaqC5oYU/ajqeSkL7Si3QSpPpoqcpJZ65jPohad4Aq hfdYhE24haJqaXuqa+0Wosu0S1yWeR1KqP+v6pIb9miRWoDm9nl5dpx5xp4CaZOZ mqLJGlglOW1llYNDV6SJNq3Bt6wfaq1bGqUH2pJotau8WqioBqvcOq7eenm9Gq4J daUOmVVoSkHdSq7luq2k2qwlxKPxJKWRyFq1qZhmF6/mmo3rNKlMg67w2a/ChV2e GFf76q+buFVfenAnyjUBW3u7gq2JuFJ3mpueBSF3yLD0WYxt93XEVjUhp405R45H 1ln8NpsX64geq6o82SQWm6o6KXNvCKrEtzu2yrIvu50mh0ddiVg0eDbulI61SKfK o7Iu+4TduaZnRH5z2rM0iaK82UHkE7X1o5HCVD5zZTdSg6C6+pDomZ4xk+m0ZCu1 DZsmTbcpQEmrzRVybBeyKPuxPBuqdmuZM7uhUDemgDmYYkub3pl4VxZ02f+JtsDY kss6RGm6sMz5grGpr2/pqnJ7JaDnfoFjuGnLPrr0KmfJqVQymX4KhZumNsV2bpFb gZMrupeLuYcrcl6IljA4oDQ3un65tmNbuJDJum2qWEw6h6c6n/K5uPz6gG6jGALb gCWzd7pLqTGJQVZpQeqKjjfrmdeJF3B7smfbsh+Je5/1mcv7s3FbjUSJXaY7Vsay e345MAI7tdqrkN8rpnebvTS7ggYrn2W6qO8Ls/N7Pkp7U6qxtMLIlnqKv/mrgPGr iB3YdYqqnkhlq8rHiQuzlYIowQVswIBIiNdLpzsrPLNbwSJmp/b7rqApWncWsx7s pGB7dq7LdnF4tXQkSLgEY6pu274nXK6Ao4EJx4FsCnnFaqX7J781HGXI4bNGerp5 /xvEc+gzerd1/lt7lotFB4zEKixEe7e+jqqDaho6Cvy0aMfBERu1VgylXjrCWhp3 sJW3USNrAbmeFFa13MZ4WKV7rGvGf6eqictQr4laHjx49PuLo6nFuVel0JuGdyUs TQu4j7lawhuSdda3wwJ1O8mXjBOd4hpcBau63rWBbZurPZnBPneN7kFpRmua7su8 bLW3iKZwqXuiZAzBLwTCpJy5lapgtYuXELrAIAS/nmV7ZQTAt/t730lg//tdU1yC EcrH4PW3ZFW/p5fF/hKUpqtErUqZOxbGQvuco4x/jCSt1doa3AyE2WxVw/dw4aiK Y7vGvDXDSkm9KZyxbfJDTaGMyVSJZYc8i+TSj3+pzfNszVesjrW6upq0mpUXuOlH w2JTcuGszsiGpLi1wa78ywYdzLQKfyiKzRP6uLuWV66GyM3Lwvj60QrNwmhIuKYU 0r4MeXk5Wt9swbhchsNrwuwbWC3tg8jbx0nVX5o8jVz1WjqNvn15tOnKy3CKTK6a vSXKuGYr0ZopVYv80vIqyyzpzrqs1NdMhzW9eKXUirhz1f/v6LDB2sox+2TnWJ5N PNNILdUJfclQbco9ydaHNsqUc5CcvNax1YncuKbqZ9IB3bnfuGNgzYM2DZL8jCjQ dJQdu0GHDbJFjbQkCy2NQ8klUrRlKc43rcZKmM5pvdeQe6tvHNhRDdf4HEr6nLU5 VM+frCahbdo65sSyA9BuVY6n69a70XGZbZu/C76VfNDlJkgVfby4u9huealaJTtG x6nh8di5e4JnGMgurLbdS8gK22uwG5pqPcAwDNSlDNNSOSQ4HHqq7dLb6NoDaLK/ vc+9nNN0GdGiJtCGU7uerZnwmtWLLUlaDcR/bd1+q1zGSKXmoUyobNGU/a3w/cdB 2zP/9R1aBw5D8y2oua2FgzLWmi2o1ul8Ez7grevUwKvdc/s/rKk1TDzMJjgcZATe SGjgezKXX8jQwvqFCjeK2CbAyazXuIq1uHnWNR7FT7zghL2HYQYm6BfNmwrS5b3j NE7QLGfZtAa5ta3Z1KzegNbUb33SQn7ch6za+TzaUDtDVi7a2kq3/7osPHTHqXzf lkZ9ug20Mu7bVF7RZEzR9HhQx/iws4of0NPUsC3cytii7FfkWf7RgtzeOyzhYARm xC3juI3hh97Wrjg7Vla+8/i6cqypJx0z4tyBdG3YmVx0ZI5R6d3etfzpYiTlT01X GSTfNg7NBV62OH7QrhXcxx3pFehpT5j038ZsHGKOsRCU4Kxo5Bm96v+/SdX0TeJG /uLUPep//Kz+O3Bg2YLJfuEaLtvF3onJ2NOqjE7C/kB8vr9Tbc6Lpi+wLHvQ/JR+ br0Ry8WO+9Wcnda9K8+nTtLA/s+6TuWJXWa4LuANXtlJKOrsMpD8q8fFyn3wHKxG +dWIjTJcDu/mfc/ddvDhbfDfncSj6sc8/JMseds253IIw+//ONmszNGTzuup/tn2 /uVD5bVCHZlaC90lfcbg3JGECuXQHu2JnuEWTJ0fD+tFBfOOXPDnPUkpE4odCepC P8mwVdWX/uzVy+by/qyFHSXb9uY4v+Kbnt01b+GJDODOruhJD/WS98C7adzTuUwT Da8ej48Ji/XZ62h8zb675bz1HM+3lDzYIU/zYV9md51lST2aQ7nbQc4tcL/tbv/2 dI/1XVj1VA/ZZa/fqK7z632YEJ7fwgz2Ma/0lC/yXl6jGxv1J/M+HgSWCbPdaite YU6An8vMSI/oMs/gJB+Ocz69z0eNe+7XB/f1Uy5pK63jzKPj4j7Q+i5mxCyK83f4 Mz/8ZN/JAqjtkKju2kb0py30d7euQqnsy0/BnIZwafPDUMT41KJPQ8/woH/6Wl+z hTN9nsaE2s7fSelbsk/8U0/gs9y3ahPv6Q+lWZPtBBz++P+v4IeKU/aP+AARQOBA ggUDAEAoMKFBhgobPmwIAOJEhhIpDrR4MeNFjh09HiSIcONGhSJNnkRJ8uPKlC1d klQJsuRKjzEd0tQo0SbOnTh9/gQqE+PQm0GNHoXYEynRpQ+VNoUateDTpgtDGqXa MWtRilul8rQqlCnIkWK9Hs1YVq1TjCZLnmUZ8atUuHOjhmVa1+7eiXp58uUKWDDW wXb9VqxZWDHiqUTTFj3s8/HQyTsjE14M9XJmjVdPjuUcWvRmjqRFfzV9OrXX1KcP Thba2nVcyLFRz6Z9FXdm2LJ37/Yt9zfw4ZKXsi4ONCbstlY/j3b7XLpb3aCDg07O WCb/zLDU32a/abF3XvDlP143iP6n+pkhmStOuJm7e62Jzed8+bw62cChmeusLaL8 UNKMpgEPRDBBkayjT6zyxEuvOQUnpLBCCy/EsCXB2FPOMAkhNEwp+SLcry/77kOK wwdHM9C1BftD8bgPY6SRxQ4jhFCtDF88b0cFscPPxx+TOrHGrmyD0cgbG0syxRYD rK6y9RxTsiomq8SSL9J41BGvoK5jz8srp3Syviynoo5HB81iU8Wa0gIQSDi59DC3 18ZrazsrwxtLJzh7/O9O+dYC8kxD6TIUTP/iXBKzQxG9EkQ9fwORUZv8GtEpCv/6 krw2+SytOT0ZXdNMrsp6NFVVV/e8K9XVVi0Q1vOM61TTCTltVNbOdOW1VxPpEjLY DGX0tVjgBnxyVmM5VXNZZ59tFUuY3BPTP2ivPbSu1tzU8i1usQU30SynJRG3b8NF t1ZlyyxXOErThYw33l2rPNdRee8lzk57o6SyuHrxBTi7f9EKuGCDo2U324MXvnbg 0i5kOGKJ2913Yosvllg/jDfmuGOPPwY5ZJFHJrlkk09GOWWVV2a5ZZdfhjlmmWem uWabb8Y5Z5135rlnn38GOmihhya6aKPBJfdopZdmuul55xTVaamnpnpnS8esOmut t2YZVf6a5Gk6bLHHJrtss89Ge0MM02a7bbd9dfhtueemG9K678Y7b/Pi1rtvv/3m +2/BB3/b6zsJRzxxxYn8utTFH4f8b6/fi7xyywvnF+zLN+d868A7Bz30e4UlPUHR T0fd4M9xTb1115FWF9RJHV/393Xbb4fbUUkLJRN33393lWDKZVsdeOOPF1BN01RS vlp9k0Y+es4fo54y3hOm/b7qHSpeeu+Npv7F7bOvuPvaHTT/e/WJvnp89JZDk3kD F1oOL/H3g5789ff3udm5uHROAOv1nhydD32Nkd+a0se/sJXOgQ+EYAQlOEEKbiow cTpLAhnEPFJ5q4IftBADT7bAkfkvXpPD2tMU6KnG5Q9dJBQhvdAGQ8B4R3/goeFg chhDGu3wY9+in/W4d71cEXFF8vIhD7U3Qx3GJohD1BzBjIjD0SmxhEysYXSE2MLb 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 Nj25n21PbFG2VBXL2HWXf80N5m2tZGzWjeXYeq2Uqx3e3c0ceu3bl/1bK9Oh1TzW 1pVKpXwuq31YRpVb5DXQXTJD7pvI5A3amyLPpG1ahzVUpcVN1s1ct9Tfp+VecY3C w8hdAZNcCURSUg1Pqv1MoqPWldNXdCVM//1W9GUFM+Utuvz/5N/9FUq99RDyy2DO BdjpRdl4VdZRLdsGRmHBOp9LtUPEwkLJFFXX7NOXTKxlxD9cjc6cJVfQTWGo/eCN zRNRLE4HPVkEft2jXVIhLjyyHN0g9lFses0kalt2ndyadV5AwdkQtmDeVd9GDZWn iq0kjtEq3r2FVcmIneGH20I6uVFuTGO/0tivusmPFVksNlmeAlnixCl/A5VAsS64 Jdgo3sCf1EGknNep9abc9FRddeJARMqfRVhbcdUChmATpt+qXN2fUtohnjUwgkqn vb68reAt/iIMll5TluNJ7tFVhjxbXWAW1E0AlNoptsr3tVu6TV8JJchBgaZ3m8nw E+Wo8Q1cjvJgxexe2HHOOV3ewmVmTlzcc7sfDMLk7QiiEVNUxaXk143jKs5hY/5j qY3IzsXccQZcXUylyvhKCVG4ry0SV/ZCGTxS4+RWKLazTYVX+WzSIR3KbfZbSz7i uLjiHuazepZmIFtnm2KLYvZV4m1G4WVZ5Rxk7gHfT11jV3JovTTIsT3B8lVY9sLe gH7cCZ7OpW3BNq7Lm8Ve7zVYEgZRkHnjbC7ei15eUn67Li5PAIapcH7bWsael9bo h/7aSF7o+lU8rqQ5od7hTS01kK6PrWWd2iXgnWbAuEVIE2XMnGbfiaZh3PNmokVV m65psFb/Z5oeay7mWsbVZTShapjWyCb+YZ8OtmTWYdeNabUlZ0kzXadaRX4u4lxF 6kweXyY2aPGF62R7wB9W6rq+6wcdzBx1rs3T6pG+PUgm46PVKiK25yZuNMc9TGME R3JsSkzlawo+sSy2WLLGVpkuU6aOS8Ss5pRC63X5a9RObEE+atl0t4CzX3x26S+s t8oSac5+njKsY9K7YzqeYzu+4e0FWrp+5xiuZNt2Q+EmRZYO5StaZDXrubzOZA5U DUgG7w5j6H6Otqr25wuK7PutXyUz6t9O7+smRDPd7aWMxvdWbf804lRGZc91auFU 5WEu7wlDU/5l4EHsVMM+6Psm7VxWy3CtRDOxvmrxDXBWbiIK7OoN5TZaVmYIbOYO R7Jnnuu1je4kpef1da8hvewNF+nzLtfFnlYVpnAR71B1G8rGY0jMu+kSN17Mlj+s dm4eLme7/kTBxuXx/tZEIu7RNL359js0tjBFvkwfZ3Eg9+EXX5TvpW7/c0gdD1/p Hi4rvUXrrj4oT20Et90gF3I0d8fnjPA+rNi0jN7aju/ZztBNhnPz43EVT2oXt3LG fmrZqUI6x+82x+kGKdF4HnEkVuAdX0tBZ2sp9+oTVvNJ/x/uefXw1JTtS1/uYO5g OSnhvfNMRj/zKu/zUo8s0mrhH0/r9jj0/pVqmaViRo5ZPRb1PRdoP6d02f4vKT7c N3d1WyZyuSa8B9Z1DmcshP5vCZfzNM91U1d2AxpvwGx2lnSlaW5yWb5zOUTsk552 Tsf1Twfo4opgYD/gch92YjeVfcbYfxbmWld1Pvd2Z3d3GafyVWfwTLNGoe3aEFtJ 6CZvL55yZid1EH/2dge+LNfXa3PYcaxOdAfsYjv1RTdQi/7pbx942d12g4fJHMTd EE7uX2N4EsFwyT45EivF0f5kCbb4lZf3Vy/4f1dQHSSf5exN5kL4XFM0wFYPfxrg FMkH5168+W4n+KF3eSy3YkL3o31B9Ke7Vp4OyfbN8VmHUpQHuR6PeodPUOs99RyF WZXj47l8+PyO95Yn94o/qgESN5DrT7LfbxM1SWD+xLdv8LFfZntn1YYmrvzJIUmy 7Hofd3B95Gycq7Wn+4Oa4hrf92/G+rjb2s57FU+F+khvKEVscaG3lar8Zdmjo6Il OcIneMN3bH6nydwTx13VC61vvgFf/MCed78n+mPv411PHzRz/Nd3dh9a+pCfc9Dl 5QXvaz1P++ji+9j/to/5qEZHL3fN/FjbL/Q423ud1v0893OVovqwD1/PN3N2v3j4 nZTqr/xobfvmv3eHxv16/WCTluydf3ycp+bJ53LBVWzLB/jbVXmkR96tKH+XzF5C nmclBogAAgcOBEDQYMGEBBcybOhQIMKGER9SrGjxokSMGjdy7Ajx48KIEwNMBGDS I8qUKhmOXGmxpcuHMGPSrJlypk2JJ0GuxOnRJ0uNQHMSPRg0YUmSJncWpShy6Umo CHEObRoyo9WiVbNyVXqUZ9ewMbfSJOvSrNi0F9FqZYu17Ea3arV+JWkXqcK5Io3u vft27lXAROUK/smzJeHCipsm5th4cdjHkI3W/zQrebJjlksLbgZ7OS7nzkmlBlb8 efJpzIZVs1ab2mnr2H5ldzxtmXbPg0xn4+5akmlnxr1flh7OtS9v48phi329XOjz tTZvRyeOHHn1nDBHOgdbHWre7NN1dxcfOW1583XVhz8Lmr3D38Dhwy2efDz9qfSZ gwzuF/t+w6VnX4D4BWjbewUelhdiCiWFWngGjSYTZe3RpV5wD971IICx6VeafAoq N2CFHvp3YYUkviRZgyVWRJ2IxBUnIXiYPQUeaUqdqCJ/+wE4lYbL7cZgjNnxeB+E vs0moYWRzeceXh+RBWORFM74n2rYMdmflaat5mF7DR4J5YdYVnmmSmN+KU8cl95Z dWKTta03ZYJorqejljaGttNoNcaJ3pqscbebnzoeaCeimY31pJRwfjVgi0guWhWL c0J3qYIZEpqojBBtmpVbId5JIKZlchrfqKfa//kYd3bp16ejSebmqZxQ1oeRmoBe p2qXfEl6a4J57hrrWhnyiqqLx65q62avLoknYeVVSquiswLbqYhldqhspL+O9WWH u3r7ooNoBnmusqpOuyFnZl5r4GBDImvtt5gWqGG4vkbZGnBbuvksqfCWamFffPbE aMF8PSXgguimy2mug73ZnLz/1vpuj6ciVmOOEZPLJI2xevxnxlkidWOzro6bIrUq WxxXwiQ/fObIlU0MmLG21jsztguaWTOqILsbsHQ627tzmkQ+KzSdQTkrM7m8Bckz 1c9Ji9q6SFf9l2dLy/ahv/dFq3Vh68JqMLu4XuXs1Chu/XZvV98rMNxQJ5c6ttFl k30co64Sq13dgX9986E2C54stzft3XPegaYL9OGRr4wS5IZjXLdUmWu+Oeede/45 6KH/fd7Fjok+Om6VS766XvCpXi3rsYPqOOZDy367j66b9zruiZcO8+m8Q7dt78VH Jzzsnw5uPPNJ/944e602P72QuqeIOs7Ua3+02nRbj/324WcfPanCIy9+trQ7H5JP 50+Orj78rlkfYcWQuR9/fuor/lbMy+P//2LuVzQjARB+oQIc/8pFGwEW0HgMjJqR gifBCVKwgha8IAYzqMENek5/lJuXV0zFrwaSUH7kKyEK5+a9E6awhRJjoQtj+B0E RnCCMrwheYKHwx3iroIyoaBxQMfDIeaQc0Q84u2ECLzOYahQSHxijp4oxSQ6kXJV nCIWs6jFLXKxi178IhjDKMYxkrGMZjwjGtOoxjWyMV0BAQA7 ------------AT1cJUJjX2v0sv7zoYfgKL--